export interface Todo {
  id: number;
  title: string;
  content: string;
  status: number;
  category: string;
  tags: string[];
  created_at: string;
  updated_at: string;
}

export interface LoginForm {
  username: string;
  password: string;
}

export interface RegisterForm extends LoginForm {
  email: string;
}

export interface LoginResponse {
  access_token: string;
  user: {
    id: number;
    username: string;
    email: string;
  };
} 